package com.example.order.intercepter;

import feign.RequestInterceptor;
import feign.RequestTemplate;
import org.springframework.stereotype.Component;


@Component
public class RequeastIntercepter implements RequestInterceptor {

    /**
     *  apply是封装的方法：在发送请求之前，会先调用这个方法
     *  参数requestTemplate：封装了这次请求的详细信息（叫做请求模板）
     *  参数requestTemplate提供各种方法，用于修改请求的细节
     */

    @Override
    public void apply(RequestTemplate requestTemplate) {
        requestTemplate.header("X-Request-ID", "1");  //修改请求头

    }
}
